
class ArgumentException(Exception):
    '''Command Argument Exception'''
    def __init__(self, args):
        self._invalidArgs = args
        Exception.__init__(self)

    def __str__(self):
        return "invalid args:   " + str(self._invalidArgs);


class PathNotExistException(Exception):
    """ path not exist Exception"""
    def __init___(self, path):
        self._path = path
        Exception.__init__(self, path)

    def __str__(self):
        return "path is not exist:  " + path
